Apps Script Execution API
Executing Functions using the Apps Script API  |  Google Developers
API 以下で実行:
Method: scripts.run  |  Apps Script  |  Google Developers
認証
GCPの通常プロジェクトに紐付ける(通常でないプロジェクトとは、デフォルトの Apps Scriptプロジェクト)
ユーザーアカウントで実行する。サービスアカウントではだめ。
一度は、3 legged oauthプロセスが必要。後は、実行前に token をrefreshしておく。cache(60分)にいれておくのもよい?
scopeに気をつける ????
関数のシグネチャ。引数・返り値は、基本的な値のみ。これは直感どおり。
ユースケース
過去の自分のユースケース
1. BigQueryで処理したデータをgoogle sheetsに落とす
2. sheets上で、Google Sheets Query()で整形するようにしておく。
3. 適当なserverで、localに集めた情報と sheets上の情報を統合する。
Google Sheetsの APIでも良いが、excution apiの方が楽だった記憶がある...
が、他にあまりつかってなかった。。
が、Google Apps Scriptのテスト用途には結構使える気がしてきた。。
Postmanを使えば、確認が楽???